* lisp/button.el: Make them work in header-lines.
authorJonas Bernoulli <jonas@bernoul.li>
Thu, 6 Dec 2012 20:10:36 +0000 (15:10 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 6 Dec 2012 20:10:36 +0000 (15:10 -0500)
commitf2b5338afe7e7cfaec538d935ea8517381647ef9
tree03ac3fcd1c4c212d1b36d83328cb37af21d27235
parentccb37bd94bb1876588209ad134f7e9550ead36e8
* lisp/button.el: Make them work in header-lines.
(button-map): Add bindings for header-line and mode-line use.
(button-get, button-put, button-label): `button' may now be a string.
(button-activate): Don't make it a defsubst.
(button--area-button-p, button--area-button-string): New functions.
(make-text-button): Fix the return value when `beg' was a string.
(push-button): Handle the mode-line case.
lisp/ChangeLog
lisp/button.el